From: Jeroen van der Heijden Date: Fri, 24 Aug 2018 10:03:09 +0000 (+0200) Subject: No empty pip name X-Git-Tag: archive/raspbian/2.0.44-1+rpi1~1^2~3^2~8^2~88^2 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=215c34a32965951744ee5ed3e25720567583d70a;p=siridb-server.git No empty pip name --- diff --git a/src/siri/cfg/cfg.c b/src/siri/cfg/cfg.c index eeaf012f..0f0ea70e 100644 --- a/src/siri/cfg/cfg.c +++ b/src/siri/cfg/cfg.c @@ -393,13 +393,24 @@ static void SIRI_CFG_read_pipe_client_name(cfgparser_t * cfgparser) else { len = strlen(option->val->string); - if (len >= SIRI_PATH_MAX-1) + if (len > SIRI_PATH_MAX-2) { log_warning( "Pipe client name exceeds %d characters, please " - "check your configuration file: %s", + "check your configuration file: %s. " + "Using default value: '%s'", SIRI_PATH_MAX-2, - siri.args->config); + siri.args->config, + siri_cfg.pipe_client_name); + } + else if (len == 0) + { + log_warning( + "Pipe client should not be an empty string, please " + "check your configuration file: %s. " + "Using default value: '%s'", + siri.args->config, + siri_cfg.pipe_client_name); } else {